<?php
/*
 * [JINYUN!] (C)2001-2099 Jinyunweb.com
 * This is NOT a freeware, use is subject to license terms
 * $Id: 2018-03-02 17:14:35 apple $
*/
namespace core;
defined('BY_JYA') or exit('error');
class message{	
	public function setnoticelog($msg='', $type=0, $url='', $uid=0)
	{
		//type=0系统信息（面向客户uid=0），1平台公告（面向客户uid=0），2订单信息（面向平台uid=1）,3审核信息（面向平台uid=1）
		$data = array(
				'uid'=>$uid,
				'ip'=>getip(),
				'type'=>$type,
				'url'=>$url,
				'msg'=>$msg,
				'isread'=>0,
				'createtime'=>TIMESTAMP,
		);
		pdo_insert('core_notice_log', $data);
		return true;
	}
	public function upnoticelog($logid=1,$upall=false)
	{
		//type=0系统信息（面向客户uid=0），1平台公告（面向客户uid=0），2订单信息（面向平台uid=1）,3审核信息（面向平台uid=1）
		if($upall){
			$data = array(
				'isread'=>1,
			);
			pdo_update('core_notice_log', $data,array('isread'=>0));
		}else{
			$data = array(
				'isread'=>1,
			);
			pdo_update('core_notice_log', $data,array('id'=>$logid));
		}
		return true;
	}
	public function getlog(){
		$noticelog = pdo_getall('core_notice_log', array('isread'=>0,'uniacid'=>$_SESSION['uniacid'],'uid'=>$_SESSION['uid']),'','','createtime desc');
		return $noticelog;
	}
	public function getonelog(){
		$noticelog = pdo_get('core_notice_log', array('isread'=>0,'uniacid'=>$_SESSION['uniacid'],'uid'=>$_SESSION['uid']));
		if($noticelog['id']){
			pdo_update('core_notice_log', array('isread'=>1),array('id'=>$noticelog['id']));
		}
		return $noticelog;
	}
}